package texture;

public abstract class Texture {
	public abstract boolean hasAlpha();

	public abstract String getTextureRef();

	public abstract void bind();

	public abstract int getImageHeight();

	public abstract int getImageWidth();

	public abstract float getHeight();

	public abstract float getWidth();

	public abstract int getTextureHeight();

	public abstract int getTextureWidth();

	public abstract void release();

	public abstract int getTextureID();

	public abstract byte[] getTextureData();

	public abstract void setTextureFilter(int textureFilter);

}